Republic of Ireland international Shane Long has signed a new four-year contract which will keep him at Southampton until 2020.
Republic of Ireland international Shane Long has signed a new four-year contract which will keep him at Southampton until 2020.